package com.sg.service.biz.pbff;


import com.sg.dto.biz.pbff.req.*;
import com.sg.dto.biz.pbff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface AppSceneService {
    /**
     * B1-1查询业务应用列表（平台）
     */
    BffQueryBizAppSceneListRespDto queryBizAppSceneList(BffQueryBizAppSceneListReqDto reqDto);

    /**
     * B1-1查询被赋能场景列表（平台）
     */
    BffQueryBizAppSceneRelEdListRespDto queryBizAppSceneRelEdList(BffQueryBizAppSceneRelEdListReqDto reqDto);

    /**
     * B1-1查询宿主类型未推荐场景列表（平台）--待优化
     */
    BffQueryBizScnHostTypeListRespDto queryBizScnHostTypeList(BffQueryBizScnHostTypeListReqDto reqDto);

    /**
     * B1-1新增应用赋能场景（平台）
     */
    BffAddBizAppSceneRelRespDto addBizAppSceneRel(BffAddBizAppSceneRelReqDto reqDto);

    /**
     * B1-1查询业务应用菜单列表（边界）
     */
    BffQueryBizAppSceneMenuListRespDto queryBizAppSceneMenuList(BffQueryBizAppSceneMenuListReqDto reqDto);

    /**
     * B1-1查询未赋能场景列表（平台）
     */
    BffQueryNotEnabledBizSceneListRespDto queryNotEnabledBizSceneList(BffQueryNotEnabledBizSceneListReqDto reqDto);

    /**
     * B1-1修改业务场景（平台）
     */
    BffUpdateBizSceneRespDto updateBizScene(BffUpdateBizSceneReqDto reqDto);

    /**
     * B1-1新增业务场景（平台）
     */
    BffAddBizSceneRespDto addBizScene(BffAddBizSceneReqDto reqDto);

    /**
     * B1-1查询应用赋能场景列表（平台）
     */
    BffQueryBizAppSceneRelListRespDto queryBizAppSceneRelList(BffQueryBizAppSceneRelListReqDto reqDto);

    /**
     * B1-1查询业务场景列表（平台）
     */
    BffQueryBizSceneListRespDto queryBizSceneList(BffQueryBizSceneListReqDto reqDto);

    /**
     * B1-1修改业务应用（平台）
     */
    BffUpdateBizAppSceneRespDto updateBizAppScene(BffUpdateBizAppSceneReqDto reqDto);

    /**
     * B1-1新增业务应用（平台）
     */
    BffAddBizAppSceneRespDto addBizAppScene(BffAddBizAppSceneReqDto reqDto);

    /**
     * B1-1查询业务应用详情（平台）
     */
    BffQueryBizAppSceneDetailRespDto queryBizAppSceneDetail(BffQueryBizAppSceneDetailReqDto reqDto);

    /**
     * B1-1查询业务场景菜单列表(边界)
     */
    BffQueryBizSceneMenuListBorderRespDto queryBizSceneMenuListBorder(BffQueryBizSceneMenuListBorderReqDto reqDto);

    /**
     * B1-1查询赋能的应用列表(管理)(公共)(边界)
     */
    BffQueryEnablingAppListComBorderRespDto queryEnablingAppListComBorder(BffQueryEnablingAppListComBorderReqDto reqDto);

    /**
     * B1-1查询赋能的应用业务场景列表(管理)(公共)(边界)
     */
    BffQueryEnablingAppSceneListComBorderRespDto queryEnablingAppSceneListComBorder(BffQueryEnablingAppSceneListComBorderReqDto reqDto);

    /**
     * B1-1查询宿主类型未推荐场景列表(管理)(边界)
     */
    BffQueryBizScnHostTypeListBorderRespDto queryBizScnHostTypeListBorder(BffQueryBizScnHostTypeListBorderReqDto reqDto);
    //
}

